0fa35d52fb0a6f148b4b57b3c88a7e36b615003a,jasperreports/src/net/sf/jasperreports/engine/export/ooxml/XlsxSheetHelper.java,XlsxSheetHelper,exportFooter,#number#PrintPageFormat#boolean#String#number#number#boolean#number#JRXlsAbstractExporter.SheetInfo.SheetPrintSettings#,165

Before Change


				if (StringUtils.isNotBlank(printSettings.getFooterLeft()))
				{
					write("&L");
					write(StringEscapeUtils.escapeHtml(printSettings.getFooterLeft()));
				}
				if (StringUtils.isNotBlank(printSettings.getFooterCenter()))
				{
					write("&C");
					write(StringEscapeUtils.escapeHtml(printSettings.getFooterCenter()));
				}
				if (StringUtils.isNotBlank(printSettings.getFooterRight()))
				{
					write("&R");
					write(StringEscapeUtils.escapeHtml(printSettings.getFooterRight()));

After Change


			if (hasFooter(printSettings))
			{
				write("<oddFooter>");
				if (printSettings.getFooterLeft() != null && !printSettings.getFooterLeft().trim().isEmpty())
				{
					write("&L");
					write(JRStringUtil.xmlEncode(printSettings.getFooterLeft()));
				}
				if (printSettings.getFooterCenter() != null && !printSettings.getFooterCenter().trim().isEmpty())
				{
					write("&C");
					write(JRStringUtil.xmlEncode(printSettings.getFooterCenter()));
				}
				if (printSettings.getFooterRight() != null && !printSettings.getFooterRight().trim().isEmpty())
				{
					write("&R");
					write(JRStringUtil.xmlEncode(printSettings.getFooterRight()));